<th class="ad-select-cell" ng-if="attrs.draggable">
    <i></i>
</th>
<th class="ad-select-cell" ng-if="attrs.rowExpandTemplate">
    <i></i>
</th>
<th class="ad-select-cell"
    ng-if="attrs.selectedItems && items.allItems">
  <input type="checkbox"
         class="ad-cursor-pointer"
         ng-if="attrs.enableColumnSearch"
         ng-click="adStrapUtils.addRemoveItemsFromList(items.allItems, selectedItems)"
         ng-checked="adStrapUtils.itemsExistInList(items.allItems, selectedItems)">
</th>
<th data-ng-repeat="definition in visibleColumnDefinition">
    <input ng-if="definition.columnSearchProperty"
           type="text"
           class="input-sm form-control"
           ng-model="filters[definition.columnSearchProperty]" />
</th>